Big Huge Thesaurus

nuclear transplantation

noun